Deening and Measuring Connicts in Optimistic Replication
نویسندگان
چکیده
Optimistic replication is often viewed as essential for large scale systems and for supporting mobile computing. In optimistic replication, updates can be made concurrently to diierent le replicas, resulting in multiple versions of the le. To recover from these connicting updates, after-the fact connict resolution actions are required to recombine multiple versions into one. This paper deenes these concepts and discusses approaches to measure them in optimistically replicated systems. Measurement of the number of connicting updates and connict resolution is important to judge the prac-ticality of optimistic replication. An environment where connicting updates are frequent will not be attractive since users cannot assume they have up-to-date data. Although many connicts can be automatically resolved, some connicts require user intervention; such connicts cannot be too common. This paper shows an approach to measure the number of connicting updates. From this measurement we derive the actual amount of work done by the user or system to resolve connicts and the minimum amount of work required to resolve connicts.
منابع مشابه
The negotiating agents approach to runtime feature interaction resolution
This article describes how to use the Negotiating Agents approach on a telecommunications platform. Negotiation is used in this approach to resolve connicts between features of one user and of diierent users. The theory behind the approach is discussed brieey. Methods for implementing the approach are given along with the methods for deening IN features in terms of the Negotiating Agents approa...
متن کاملMeasuring the Quality of Service of Optimistic Replication
Optimistic replication has become an important tool in modern systems, allowing both read-only and read-write object accesses to continue even in the face of network outages and disconnected mobile computing. The quality of service delivered to a user by an optimistic system has traditionally been measured in terms of the rate of connicting updates. We show that this measure does not accurately...
متن کاملMeaningful Metrics for Evaluating Eventual Consistency
Optimistic replication is a fundamental technique for supporting collaborative work practices in mobile environments. However, eventual consistency, in contrast to immediate strong consistency in pessimistic replication, is much harder to evaluate. This paper analyzes different metrics for measuring the effectiveness of eventually consistent systems. Using results from a simulated environment o...
متن کاملDe ning and Measuring Con icts in Optimistic Replication
Optimistic replication is often viewed as essential for large scale systems and for supporting mobile computing. In optimistic replication, updates can be made concurrently to di erent le replicas, resulting in multiple versions of the le. To recover from these con icting updates, after-the fact con ict resolution actions are required to recombine multiple versions into one. This paper de nes t...
متن کاملMeasuring the overall performances of decision-making units in the presence of imprecise data
Data envelopment analysis (DEA) is a method for measuring the relative efficiencies of a set of decision-making units (DMUs) that use multiple inputs to produce multiple outputs. In this paper, we study the measurement of DMU performances in DEA in situations where input and/or output values are given as imprecise data. By imprecise data we mean situations where we only know that the actual val...
متن کامل